home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / console / svgatext.3 / svgatext / SVGATextMode-1.3 / contrib / svgalib / et4000.grab_svgalib_mode next >
Encoding:
Text File  |  1995-03-24  |  2.2 KB  |  55 lines

  1. #!/bin/sh
  2. #
  3. #
  4. # This is an example application of the getVGAreg tool
  5. #
  6. # This script produces an svgalib-compatible mode line for an ET4000, from the
  7. # current mode. Running this from X will enable you to use EXACTLY the same
  8. # mode from svgalib as from X.
  9. #
  10. # It can be easily adapted for other cards that use the dynamic configuration
  11. # mode of svgalib. 
  12. #
  13. # written by Kris Coryn
  14. #
  15.  
  16. echo "
  17. /* mode -- $1 */
  18. /* Video timing:
  19. `clockprobe` */
  20.  
  21. static unsigned char g$1_regs[73] = { 
  22. \
  23.   `getVGAreg -x CRTC 0`,`getVGAreg -x CRTC 1`,`getVGAreg -x CRTC 2`,`getVGAreg -x CRTC 3`,\
  24. `getVGAreg -x CRTC 4`,`getVGAreg -x CRTC 5`,`getVGAreg -x CRTC 6`,`getVGAreg -x CRTC 7`,\
  25. `getVGAreg -x CRTC 8`,`getVGAreg -x CRTC 9`,`getVGAreg -x CRTC 10`,`getVGAreg -x CRTC 11`,
  26. \
  27.   `getVGAreg -x CRTC 12`,`getVGAreg -x CRTC 13`,`getVGAreg -x CRTC 14`,`getVGAreg -x CRTC 15`,\
  28. `getVGAreg -x CRTC 16`,`getVGAreg -x CRTC 17`,`getVGAreg -x CRTC 18`,`getVGAreg -x CRTC 19`,\
  29. `getVGAreg -x CRTC 20`,`getVGAreg -x CRTC 21`,`getVGAreg -x CRTC 22`,`getVGAreg -x CRTC 23`,
  30. \
  31.   `getVGAreg -x ATRCTL 0`,`getVGAreg -x ATRCTL 1`,`getVGAreg -x ATRCTL 2`,`getVGAreg -x ATRCTL 3`,\
  32. `getVGAreg -x ATRCTL 4`,`getVGAreg -x ATRCTL 5`,`getVGAreg -x ATRCTL 6`,`getVGAreg -x ATRCTL 7`,\
  33. `getVGAreg -x ATRCTL 8`,`getVGAreg -x ATRCTL 9`,`getVGAreg -x ATRCTL 10`,`getVGAreg -x ATRCTL 11`,
  34. \
  35.   `getVGAreg -x ATRCTL 12`,`getVGAreg -x ATRCTL 13`,`getVGAreg -x ATRCTL 14`,`getVGAreg -x ATRCTL 15`,\
  36. `getVGAreg -x ATRCTL 16`,`getVGAreg -x ATRCTL 17`,`getVGAreg -x ATRCTL 18`,`getVGAreg -x ATRCTL 19`,\
  37. `getVGAreg -x ATRCTL 20`,
  38. \
  39.   `getVGAreg -x GRCTL 0`,`getVGAreg -x GRCTL 1`,`getVGAreg -x GRCTL 2`,`getVGAreg -x GRCTL 3`,\
  40. `getVGAreg -x GRCTL 4`,`getVGAreg -x GRCTL 5`,`getVGAreg -x GRCTL 6`,`getVGAreg -x GRCTL 7`,\
  41. `getVGAreg -x GRCTL 8`,
  42. \
  43.   `getVGAreg -x SEQ 0`,`getVGAreg -x SEQ 1`,`getVGAreg -x SEQ 2`,\
  44. `getVGAreg -x SEQ 3`,`getVGAreg -x SEQ 4`,
  45. \
  46.   `getVGAreg -x MISC`,
  47. \
  48.   `getVGAreg -xu CRTC 0x30`,`getVGAreg -xu CRTC 0x31`,`getVGAreg -xu CRTC 0x32`,`getVGAreg -xu CRTC 0x33`,\
  49. `getVGAreg -xu CRTC 0x34`,`getVGAreg -xu CRTC 0x35`,`getVGAreg -xu CRTC 0x36`,`getVGAreg -xu CRTC 0x37`,\
  50. `getVGAreg -xu CRTC 0x3f`,`getVGAreg -xu SEQ 7`,0x0,0x0,
  51. \
  52.   `getVGAreg -xu ATRCTL 0x16`
  53. \
  54. };
  55. "